package com.learn.a04_2_cupcake.ui.components

import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import com.learn.a04_2_cupcake.R

/**显示格式化价格标签的可组合函数
 *
 * @param subtotal 要显示的价格字符串（如"10.00"）
 * @param modifier 应用于文本的修饰符，默认为空修饰符
 *
 * 该函数会使用字符串资源R.string.subtotal_price格式化显示价格，
 * 并应用Material主题中的headlineSmall文本样式。
 *
 */
@Composable
fun FormattedPriceLabel(subtotal: String, modifier: Modifier = Modifier) {
    Text(
        text = stringResource(R.string.subtotal_price, subtotal),
        modifier = modifier,
        style = MaterialTheme.typography.headlineSmall
    )
}
